Internet-enabled television - German English Dictionary